:: 启动clashX
chcp 65001
goto start
:: @author mmbro
:: @since 2025-5-28 20:03:11
:: @see <a href="https://blog.csdn.net/tsvico/article/details/78050884">win7/10中以管理员身份运行bat脚本时，获取当前文件所在目录</a>

:start
@echo off
set oldPath=%cd%
set execDir="D:\soft\clashx\"
:: 如果有空格, 可以使用短名;查询短名命令: dir /x
set execPath=CLASHF~1.EXE
title "正在启动ClashX, 路径[%execPath%]"
cd /d %~dp0
cd %execDir%
start %execPath%


goto restorePath
:: 返回运行本脚本之前的目录
:restorePath
cd /d %oldPath%